Maximum Distance Separable Codes Based on Circulant Cauchy Matrices

نویسندگان

  • Christian Schindelhauer
  • Christian Ortolf
چکیده

We present a maximum-separable-distance (MDS) code suitable for computing erasure resilient codes for large word lengths. Given n data blocks (words) of any even bit length w the Circulant Cauchy Codes compute m ≤ w+1 code blocks of bit length w using XOR-operations, such that every combination of n data words and code words can reconstruct all data words. The number of XOR bit operations is at most 3nmw for encoding all check blocks. The main contribution is the small bit complexity for the reconstruction of u ≤ m missing data blocks with at most 9nuw XOR operations. We show the correctness for word lengths of form w = p − 1 where p is a prime number for which two is a primitive root. We call such primes Artin numbers. We use efficiently invertible Cauchy matrices in a finite field GF [2] for computing the code blocks To generalize these codes for all even word lengths w we use independent encodings by partitioning each block into sub-blocks of size pi − 1, i.e. w = ∑ i=1 pi − for Artin numbers pi. While it is not known whether infinitely many Artin numbers exist we enumerate all Circulant Cauchy Codes for w ≤ 10 yielding MDS codes for all m+ n ≤ 10 62 w.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On MDS codes via Cauchy matrices

The special form of Cauchy matrices is used to obtain a tighter bound for the validity region of the MDS Conjecture and a new compact characterization of generalized Reed-Solomon codes. The latter is further used to obtain constructions and some nonexistence results of long [2k, k] double-circulant MDS codes. This work was presented in part at the IEEE International Symposium on Information The...

متن کامل

Good Quasi-Cyclic Codes from Circulant Matrices Concatenation using a Heuristic Method

In this paper we present a method to search q circulant matrices; the concatenation of these circulant matrices with circulant identity matrix generates quasi-cyclic codes with high various code rate q/(q+1) (q an integer). This method searches circulant matrices in order to find the good quasi-cyclic code (QCC) having the largest minimum distance. A modified simulated annealing algorithm is us...

متن کامل

Fast operations for certain two alphabet circulant matrices

In order to efficiently compute some combinatorial designs based upon circulant matrices which have different, defined numbers of 1's and 0's in each row and column we need to find candidate vectors with differing weights and Hamming distances. This paper concentrates on how to efficiently create such circulant matrices. These circulant matrices have applications in signal processing, public ke...

متن کامل

Lightweight MDS Generalized Circulant Matrices (Full Version)

In this article, we analyze the circulant structure of generalized circulant matrices to reduce the search space for finding lightweight MDS matrices. We first show that the implementation of circulant matrices can be serialized and can achieve similar area requirement and clock cycle performance as a serial-based implementation. By proving many new properties and equivalence classes for circul...

متن کامل

Lightweight MDS Generalized Circulant Matrices

In this article, we analyze the circulant structure of generalized circulant matrices to reduce the search space for finding lightweight MDS matrices. We first show that the implementation of circulant matrices can be serialized and can achieve similar area requirement and clock cycle performance as a serial-based implementation. By proving many new properties and equivalence classes for circul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013